@font-face {
  font-family: 'SFBold';
  src: local('SFBold'), url('./assets/fonts/sf_bold.otf') format('opentype')
}

@font-face {
  font-family: 'SFHeavy';
  src: local('SFHeavy'), url('./assets/fonts/SF-Pro-Display-Heavy.otf') format('opentype')
}

body {
  padding: 0;
  margin: 0;
  font-family: 'SFBold';
  background-color: #f6f7f9;
}

p { word-break: break-all }

.App {
  display: flex;
  min-height: 100vh;
}

.heavy {
  font-family: 'SFHeavy';
}

.sidebar {
  flex-grow: 1;
  width: 25vw;
  background-image: linear-gradient(#6f5de1, #7079ef);
}

.hor-gradient {
  background-image: linear-gradient(to right, #6f5de1, #7079ef);
}

.info-row {
  color: #9aa2b1;
}

.divider {
  height: 1px;
  flex-grow: 1;
  background-image: linear-gradient(to right, #6f5de1, #7079ef);
  margin: 3px 20px;
}

.overlay {
  width: 100vw;
  height: 100vh;
  background-color: black;
  opacity: 0.5;
}

.content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.popup{
  position: absolute;
  width: 100vw;
  height: 100vh;
  left: 0;
  top:0;
}
    

.side-button {
  color: #9aa2b1;
  font-family: "SFHeavy"
}  

.side-button-selected {
  color: #6e72e6;
  background-color: white;
}

.side-button:hover{
  color: white;
}

.header {
  width: 100%;
  height: 50px;
  background-color: white;
}

